Otherwise the tracked screenshot operation will block all future
requests from the same sender.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3618
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1589>
return [stream, file];
} catch (e) {
invocation.return_gerror(e);
+ this._removeShooterForSender(invocation.get_sender());
return [null, null];
}
}
}
invocation.return_gerror(err);
+ this._removeShooterForSender(invocation.get_sender());
return [null, null];
}